home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / gus / sdkdigv8.zip / SDKV8N16.TXT < prev    next >
Text File  |  1994-01-19  |  6KB  |  145 lines

  1. Apparently-To: john.smith@gravis.com
  2.  
  3.  
  4. GUS Programmer's Digest     Tue, 18 Jan 94  3:58         Volume 8: Issue  16  
  5.  
  6. Today's Topics:
  7.                            Envelope offsets
  8.                              GCC porting?
  9.                     GUS Programmer's Digest V8 #14
  10.                     Scaling Freq for correct note
  11.                            Turbo Pascal SDK
  12.  
  13. Standard Info:
  14.     - Meta-info about the GUS can be found at the end of the Digest.
  15.     - Before you ask a question, please READ THE FAQ.
  16.  
  17. ----------------------------------------------------------------------
  18.  
  19. Date: Mon, 17 Jan 1994 13:06:35 -0500 (EST)
  20. From: Phat H Tran <ptran@sciborg.uwaterloo.ca>
  21. Subject: Envelope offsets
  22.  
  23. > Date: Sun, 16 Jan 1994 05:59:43 -0600 (CST)
  24. > From: Jason William Whiteman <jww9624@tamsun.tamu.edu>
  25. > Subject: Re: Envelope Offsets not at zero
  26. > > fouling up.  An offset of 8 does mean 8, so don't set the ramp's
  27. > > endpoint to 0.  8 is effectively silent anyway, and when it's 
  28. > > reached, the volume can be set directly to 0 without causing a pop.
  29. >     The pseudo-code supplied should have made it clear that the 
  30. > ramp would not go to zero. In the case of an offset of 8, the code
  31. > would have said "ok, it's under the threshold of 10, so don't add the
  32. > base_volume to the offset (base volume=volume when patch is started)."
  33.  
  34. Wouldn't the initial volume always be zero?  The envelope starts at
  35. zero, goes up and down according to the various offsets, and, ultimately, 
  36. decays to zero (actually 8, which is effectively 0).
  37.  
  38. > I am taking the envelope offset values to be an addative value (always
  39. > with respect to the initial volume) unless the envelope offset is 
  40. > below a threshold point.  Because you cannot add any positive value
  41.  
  42. I'm not quite clear on what you're getting at.  The offset is absolute,
  43. not additive, as far as I'm aware.
  44.  
  45. Phat.
  46.  
  47. ------------------------------
  48.  
  49. Date: Tue, 18 Jan 94 0:08:37 GMT
  50. From: bre@os.is (Bjarni R. Einarsson)
  51. Subject: GCC porting?
  52.  
  53. Sorry about the empty message.. hit 's' when I meant 'f'.  :-(
  54.  
  55. Has anybody out there compiled the SDK to work with the DJGPP dos
  56. extender/compiler package?  I am not very familiar with the tech-
  57. nical side of this project, so if anybody wants to give me a few 
  58. hints before I start, I'm all ears..
  59.  
  60. I'd really like to be able to use gcc instead of getting myself
  61. a Borland/Watcom/whatever compiler.. after all, it is a GNU compiler
  62. so it is *free* ... I like free things, especially if they give me
  63. a flat memory model. :-)
  64.  
  65.  Bjarni R. Einarsson __/\__ E-Mail:  Bre@os.is __/\__ IRC: Juggler
  66. ____________________/      \__________________/      \_____________
  67. "Whoare you and what is this thingy you sent me?"     \  "Ooook?"
  68.       -- David Pomerance, on receiving a GUS digest.   \  "Oook."
  69.  
  70. ------------------------------
  71.  
  72. Date: Tue, 18 Jan 94 0:04:02 GMT
  73. From: bre@os.is (Bjarni R. Einarsson)
  74. Subject: Re: GUS Programmer's Digest V8 #14
  75.  
  76.  Bjarni R. Einarsson __/\__ E-Mail:  Bre@os.is __/\__ IRC: Juggler
  77. ____________________/      \__________________/      \_____________
  78. "Whoare you and what is this thingy you sent me?"     \  "Ooook?"
  79.       -- David Pomerance, on receiving a GUS digest.   \  "Oook."
  80.  
  81. ------------------------------
  82.  
  83. Date: Tue, 18 Jan 1994 00:04:23 +1100 (EDT)
  84. From: s904858@minyos.xx.rmit.EDU.AU (Stuart Gough)
  85. Subject: Scaling Freq for correct note
  86.  
  87. Hi there.
  88.  
  89. A little while ago I nutted out how to load a patch on to the GUS and play a 
  90. note!  Pretty cool I thought!  However, I was just randomly assigning a 
  91. frequency for the GUS to play the patch at.  What I would now like to know is 
  92. how to scale the frequnecy to play say a G4 when the original sound was 
  93. recorded at C4.  Surely, the root freq and may be the sampling freq have to 
  94. taken into consideration.  Do I work it out by multiplying ( or dividing, 
  95. which ever the case may be) the root freq by the twelfth root of two ( 
  96. 1.0594..) and working out the freq that way?
  97.  
  98. Please help!
  99.  
  100. Stuart Gough
  101.  
  102. s904858@minyos.xx.rmit.oz.au
  103.  
  104. ------------------------------
  105.  
  106. Date: Mon, 17 Jan 94 10:30 EST
  107. From: "Matthew E. Bernold" <MEB117@PSUVM.PSU.EDU>
  108. Subject: Turbo Pascal SDK
  109.  
  110. Why didn't Forte just release the Pascal Source code?  Is there something
  111. in the source for the Pascal SDK that is NOT in the C SDK?  Something secret
  112. that they can't tell us about?  I doubt it.  If the SDK source were available,
  113. people could modify it...re-compile it for different versions of Pascal,
  114. and lots of other neat stuff.  :-)
  115.  
  116. Please, Forte...consider releasing the Pascal source.
  117.  
  118.        Matthew E. Bernold             MEB117@PSUVM.PSU.EDU
  119.          <<APOCALYPSE>>               meb117@wilbur.cac.psu.edu
  120.  
  121. ------------------------------
  122.  
  123. End of GUS Programmer's Digest V8 #16
  124. *************************************
  125.  
  126. To post to tomorrow's digest:                    <gus-sdk@dsd.es.com>
  127. To (un)subscribe or get help:            <gus-sdk-request@dsd.es.com>
  128. To contact a human (last resort):          <gus-sdk-owner@dsd.es.com>
  129.  
  130. FTP sites:           archive.epas.utoronto.ca              /pub/pc/ultrasound
  131.                      wuarchive.wustl.edu            /systems/ibmpc/ultrasound
  132.                      archive.orst.edu                    /pub/packages/gravis
  133.                      theoris.rz.uni-konstanz.de                /pub/sound/gus
  134.                      nctuccca.edu.tw                           /PC/ultrasound
  135. FTP mail server:     mail-server@nike.rz.uni-konstanz.de
  136.  
  137. Hints:
  138.       - Get the FAQ from the FTP sites or the request server.
  139.       - Mail to <gus-sdk-request@dsd.es.com> for info about other GUS
  140.     related mailing lists (general use, musician's, etc.).
  141.  
  142.  
  143.